home *** CD-ROM | disk | FTP | other *** search
- <?xml version="1.0"?>
- <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
- <?xml-stylesheet type="text/xsl" href="../style/manual.de.xsl"?>
- <!-- English Revision: 1.1.2.6 -->
-
- <!--
- Copyright 2003-2004 The Apache Software Foundation
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
- -->
-
- <modulesynopsis metafile="beos.xml.meta">
- <name>beos</name>
- <description>Dieses Multi-Processing-Modul ist für BeOS
- optimiert.</description>
- <status>MPM</status>
- <sourcefile>beos.c</sourcefile>
- <identifier>mpm_beos_module</identifier>
-
- <summary>
- <p>Dieses Multi-Processing-Modul (MPM) ist das Standardmodul für BeOS.
- Es benutzt einen einzelnen Steuerprozess welcher Threads für die
- Bedienung der Anfragen erzeugt.</p>
- </summary>
- <seealso><a href="../bind.html">Adress- und Port-Einstellungen</a>
- </seealso>
-
- <directivesynopsis location="mpm_common"><name>User</name>
- </directivesynopsis>
- <directivesynopsis location="mpm_common"><name>Group</name>
- </directivesynopsis>
- <directivesynopsis location="mpm_common"><name>Listen</name>
- </directivesynopsis>
- <directivesynopsis location="mpm_common"><name>ListenBacklog</name>
- </directivesynopsis>
- <directivesynopsis location="mpm_common"><name>SendBufferSize</name>
- </directivesynopsis>
- <directivesynopsis location="mpm_common"><name>StartThreads</name>
- </directivesynopsis>
- <directivesynopsis location="mpm_common"><name>MinSpareThreads</name>
- </directivesynopsis>
- <directivesynopsis location="mpm_common"><name>MaxSpareThreads</name>
- </directivesynopsis>
- <directivesynopsis location="mpm_common"><name>MaxClients</name>
- </directivesynopsis>
- <directivesynopsis location="mpm_common"><name>CoreDumpDirectory</name>
- </directivesynopsis>
- <directivesynopsis location="mpm_common"><name>MaxMemFree</name>
- </directivesynopsis>
- <directivesynopsis location="mpm_common"><name>PidFile</name>
- </directivesynopsis>
- <directivesynopsis location="mpm_common"><name>ScoreBoardFile</name>
- </directivesynopsis>
-
- <directivesynopsis>
- <name>MaxRequestsPerThread</name>
- <description>Die maximale Anzahl von Anfragen, die ein einzelner Thread
- während seiner Lebensdauer bedient.</description>
- <syntax>MaxRequestsPerThread <var>Anzahl</var></syntax>
- <default>MaxRequestsPerThread 0</default>
- <contextlist><context>server config</context></contextlist>
-
- <usage>
- <p>Die Direktive <directive>MaxRequestsPerThread</directive> legt die
- Anzahl der Anfragen fest, die ein einzelner Server-Thread bedient. Nach
- Erreichen der angegebenen Anzahl von Anfragen wird der Thread beendet.
- Wird für <directive>MaxRequestsPerThread</directive> der Wert
- <code>0</code> angegeben, wird der Thread niemals beendet.</p>
-
- <p>Das Setzen von <directive>MaxRequestsPerThread</directive> auf einen
- Wert ungleich null hat zwei Vorteile:</p>
-
- <ul>
- <li>Die Menge des von einem Thread benötigten Speicherplatzes
- bei (unvorhergesehenen) Speicherproblemen kann begrenzt werden;</li>
-
- <li>Threads mit begrenzter Lebensdauer reduzieren die Anzahl
- der Threads bei reduzierter Serverlast.</li>
- </ul>
-
- <note><title>Hinweis:</title>
- <p>Bei <directive module="core">KeepAlive</directive>-Anfragen wird nur die
- erste Anfrage auf das Maximum angerechnet. Das führt dazu, dass
- die Anzahl der <em>Verbindungen</em>
- pro Thread reduziert wird.</p>
- </note>
- </usage>
- </directivesynopsis>
-
- </modulesynopsis>
-
-